body{margin: 0;padding: 0;}
.banner{width: 100%;background: url(../images/tg_bg.jpg) center top no-repeat; background-size: cover; padding-top: 150px;}
.am-container{max-width: 1200px;}

.banner_r{float: right; text-align: center; width: 47%; padding-top: 165px;}
.banner_img{float: left; width: 53%;}
.banner_img img{width: 100%;}
.banner .banner_r h3{font-size: 36px; color: #fff;line-height: 2; margin:20px 0 0;}
.banner .banner_r p{font-size: 20px; color: #dfb7d1;letter-spacing:8px; margin:0;}
.banner .banner_r .btn{margin-top: 59px;}
.banner .banner_r .btn a{display: block;text-align: center;font-size: 24px;color: #fffefe; height: 58px; line-height: 58px;border: #d089b8 1px solid; margin: 0 auto; max-width: 228px; margin-bottom: 29px;}
.banner .banner_r .btn i{font-size: 28px; padding-right: 5px;}
.banner .banner_r .btn a:hover{background: rgba(255,255,255,0.2);}

.tg_info img{width: 100%;}
.tg_info dl{margin-bottom: 200px; margin-top: 100px;}
.foot_t{background: #222; padding: 48px 0 30px; text-align: center;}
.foot_t .foot_btn{text-align: center; margin-top: 30px;}
.foot_t .foot_btn a{display: inline-block; width: 140px; height: 37px; line-height: 35px; border: 1px solid #656565; font-size: 14px; color: #fff;}
.foot_t .foot_btn a:nth-child(1){margin-right: 15px;}
.foot_t .foot_btn a i{padding-right: 5px;}
.foot_t .foot_btn a:hover{background: rgba(0,0,0,0.5);}
.foot_t p{font-size: 14px; color: #a9a9a9;letter-spacing:8px; margin: 30px 0 0;}
.copyright{background: #181818; text-align: center; font-size: 14px; color: #fffefe; height: 48px; line-height: 48px;}
.s1{float: right;}
.s2{float: left;}

@media(max-width: 1365px){
	.banner_r{padding-top: 100px;}
}
@media(max-width: 1100px){
	.banner{padding-top: 60px; padding-bottom: 20px;}
	.banner .banner_r .btn{margin-top: 25px;}
	.banner_r{padding-top: 0px;}
	.banner .banner_r h3{margin-top: 10px;}
	.tg_info dl{margin: 60px 0 130px 0;}
}
@media(max-width: 767px){
	.banner_r{float: none; width: 100%; margin-bottom: 30px;}
	.banner_r img{width:70px;}
	.banner .banner_r h3{font-size: 24px;}
	.banner .banner_r p{font-size: 15px;}
	.banner_img{float: none;width: 100%;}
	.banner .banner_r .btn a{height: 45px; line-height: 43px; font-size: 18px; margin-bottom: 25px;}
	.banner .banner_r .btn a i{font-size: 20px;}
	.tg_info dl{margin: 40px 0 80px 0;}
	.foot_t{padding: 30px 0 20px;}
	.s1,.s2{float: none;}
}